const express = require('express');

const path = require('path');

const app = express();

app.use(express.urlencoded());
app.use(express.json());


app.post('/allPost',(req,res)=>{
    const {
        name,
        age,
        sex
    } = req.body;
    //判断输入的是否有空的
    if(!name || !age || !sex){
        return res.send({
            code : 10001,
            msg : '查询失败',
            data:null
        })
    }
    res.send({
        code : 10000,
        msg : '查询成功',
        data:null
    })


})


app.get('/donT',(req,res)=>{
    const {
        userId
    } = req.query;

    if( userId !== '001'){
        return res.send({
            code:10001,
            msg : '请求失败',
            data :null
        })
    }

    res.send({
        code:10000,
        msg : '请求成功',
        data :{
            name : '老王',
            age : 50,
            sex : '男'
        }
    })

})


app.get('/bad',(req,res)=>{
    const {
        userId
    } = req.query;

    if( userId !== '001'){
        return res.send({
            code:10001,
            msg : '请求失败',
            data :null
        })
    }

    res.send({
        code:10000,
        msg : '请求成功',
        data :{
            name : '老李',
            age : 18,
            sex : '男'
        }
    })

})


app.get('/dip',(req,res)=>{
    const {
        userId
    } = req.query;

    if( userId !== '001'){
        return res.send({
            code:10001,
            msg : '请求失败',
            data :null
        })
    }

    res.send({
        code:10000,
        msg : '请求成功',
        data :{
            name : '小米',
            age : 3,
            sex : '女'
        }
    })

})



app.get('/1',(req,res)=>{

    const filePath = path.resolve(__dirname,'./ajax-post请求3.html')
    res.sendFile(filePath)
})


app.get('/2',(req,res)=>{

    const filePath = path.resolve(__dirname,'./jQuery-ajax3.html')
    res.sendFile(filePath)
})

app.get('/3',(req,res)=>{

    const filePath = path.resolve(__dirname,'./jQuery-ajax二级封装3.html')
    res.sendFile(filePath)
})


app.get('/4',(req,res)=>{

    const filePath = path.resolve(__dirname,'./jQuery-ajax三级封装3.html')
    res.sendFile(filePath)
})




app.listen(7070,()=>{
    console.log('服务器启动成功  http://127.0.0.1:7070/1');
})